networking project phase 3 project delivery manual engineering student projects computer engineering software management computer pojects project management computer science change management construction consulting project delivery preservation